<?php
class cn_concepto_envio extends toba_cn
{
	function cargar($id=null) 
	{	
		if (!$this->dep('dr_concepto_envio')->esta_cargada()) {
			if (isset($id)) {
				$this->dep('dr_concepto_envio')->cargar($id);
			} else {
				$this->dep('dr_concepto_envio')->cargar();
			}
		}	
	}
	
	function guardar()
	{
		$this->dep('dr_concepto_envio')->sincronizar();
		$this->dep('dr_concepto_envio')->resetear();
	}
	
	function resetear()
	{
		$this->dep('dr_concepto_envio')->resetear();

	}
	
	//-----------------------------------------------------------------------------------
	//---- ABM de concepto_envio------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function cargar_concepto_envio($seleccion=null)
	{
		if (!$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->esta_cargada()) {
			if (isset($seleccion)) {	
				$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->cargar($seleccion);
			} else {
				$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->cargar();
			}
		}
	}
	
	function traer_id_memoria_concepto_envio($id)
	{
		if ($this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->esta_cargada()) {
			return $this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->get_id_fila_condicion($id);
		}
	}
	
	function set_cursor_concepto_envio($id_memoria)
	{
		if ($this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->esta_cargada()) {
			return $this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->set_cursor($id_memoria);
		}
	}
	
	function hay_cursor_concepto_envio()
	{
		return $this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->hay_cursor();
	}
	
	function resetear_cursor_concepto_envio()
	{
		if ($this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->esta_cargada()) {
			return $this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->resetear_cursor();
		}
	}
	
	function get_concepto_envio()
	{
		if ($this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->esta_cargada()) {
			return $this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->get();
		}		
	}
	
	function agregar_concepto_envio($datos)
	{
		$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->nueva_fila($datos);
	}
	
	function set_concepto_envio($datos)
	{
		$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->set($datos);
	}	
	
	function eliminar_concepto_envio($id_memoria)
	{
		$this->dep('dr_concepto_envio')->tabla('dt_conceptos_envio')->eliminar_fila($id_memoria);
	}
		
}
?>
